type crypto/tls.keySharePrivateKeys

15 uses

	crypto/tls (current package)
		handshake_client.go#L44: func (c *Conn) makeClientHello() (*clientHelloMsg, *keySharePrivateKeys, *echClientContext, error) {
		handshake_client.go#L127: 	var keyShareKeys *keySharePrivateKeys
		handshake_client_tls13.go#L27: 	keyShareKeys *keySharePrivateKeys
		key_schedule.go#L54: type keySharePrivateKeys struct {
		key_schedule.go#L66: 	keyShares(rand io.Reader) (*keySharePrivateKeys, []keyShare, error)
		key_schedule.go#L73: 	clientSharedSecret(priv *keySharePrivateKeys, serverKeyShare []byte) ([]byte, error)
		key_schedule.go#L119: func (ke *mlkem1024KeyExchange) keyShares(_ io.Reader) (*keySharePrivateKeys, []keyShare, error) {
		key_schedule.go#L124: 	return &keySharePrivateKeys{mlkem: priv}, []keyShare{{MLKEM1024, priv.EncapsulationKey().Bytes()}}, nil
		key_schedule.go#L136: func (ke *mlkem1024KeyExchange) clientSharedSecret(priv *keySharePrivateKeys, serverKeyShare []byte) ([]byte, error) {
		key_schedule.go#L149: func (ke *ecdhKeyExchange) keyShares(rand io.Reader) (*keySharePrivateKeys, []keyShare, error) {
		key_schedule.go#L154: 	return &keySharePrivateKeys{ecdhe: priv}, []keyShare{{ke.id, priv.PublicKey().Bytes()}}, nil
		key_schedule.go#L173: func (ke *ecdhKeyExchange) clientSharedSecret(priv *keySharePrivateKeys, serverKeyShare []byte) ([]byte, error) {
		key_schedule.go#L197: func (ke *hybridKeyExchange) keyShares(rand io.Reader) (*keySharePrivateKeys, []keyShare, error) {
		key_schedule.go#L199: 		priv       *keySharePrivateKeys
		key_schedule.go#L265: func (ke *hybridKeyExchange) clientSharedSecret(priv *keySharePrivateKeys, serverKeyShare []byte) ([]byte, error) {